﻿from ctypes import *

msvcrt = cdll.msvcrt

#给调试器充足的事件附加上此进程，在附加操作完成后任意键继续
raw_input("Once the debugger is attached, press any key.")

#创建5个字节长的目标缓冲区
buffer = c_char_p("AAAAA")

#用于溢出的字符串
overflow = "A" * 100

#执行溢出
msvcrt.strcpy(buffer, overflow)